iT邦幫忙

2024 iThome 鐵人賽

DAY 9
0
自我挑戰組

C++自學系列 第 9

Day 9 指標與記憶體管理

  • 分享至 

  • xImage
  •  

指標與記憶體管理

指標:用來存放物體記憶體內位置的儲存空間
&:用於取得變數的記憶體位址
*:定義指標變數,可以指向某種類型的變數

動態管理記憶體:
new:用來動態分配記憶體
delete:用來釋放動態分配的記憶體,防止記憶體洩漏

記憶體管理的重要性:
1.動態記憶體管理允許程式根據需求分配記憶體,使得資源利用更加靈活
2.如果不正確地釋放動態分配的記憶體,會導致記憶體洩漏,這樣會浪費系統資源並可能導致程式崩潰
3.確保每次使用new分配的記憶體,都對應一次delete操作。

例題1:
https://ithelp.ithome.com.tw/upload/images/20240919/20168421VRmx7UnHpB.png

例題2:
https://ithelp.ithome.com.tw/upload/images/20240919/20168421fSYnkWiQZq.png

這篇先打星號,已經有看沒有懂了,基本全靠chatgpt讓自己理解,到時候再回來複習這篇


上一篇
Day 8 陣列與字元陣列
下一篇
Day 10 結構體與類別之間的差異
系列文
C++自學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言